@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body { width: 100%; color: #000; font-family: "Microsoft YaHei", "Simsun", Arial, Helvetica, sans-serif; font-size: 14px;max-width: 640px;margin: 0 auto;}
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em, i { font-style: normal; }
input, button, select, textarea { outline: none;font-family: "Microsoft YaHei", "Simsun", Arial, Helvetica, sans-serif; }
textarea { resize: none; }
a { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.fr{float: right;}
.fl{float: left;}
.bg{background-color: #f4f3f1;}
.c-color{color: #29c08b;}
.c-tip{color: #f39400;}
.white-bg{background-color: #fff;}
.blank{height: .6rem;background-color: #f4f3f1;}
.text-center{text-align: center;}
.fz-12{font-size: 12px;}
.wrap{max-width: 640px;margin: 0 auto;width: 100%;overflow: hidden;}

/* 头部 */
.header{height: 44px;line-height: 44px;text-align: center;position: relative;border-bottom: 1px solid #e2e2e2;background-color: #fff;}
.header .back-icon{position: absolute;width: 20px;left: .6rem;top: 12px;}
.header .right{position: absolute;right: .6rem;color: #4d4c4c;}
.white-header{height: 44px;line-height: 44px;text-align: center;position: relative;background-color: #29c08b;color: #fff;font-size: 16px;letter-spacing: 1px;}
.white-header .back-icon{position: absolute;width: 20px;left: .6rem;top: 12px;}
.white-header .right{position: absolute;right: .6rem;color: #fff;}

.kefu-line{color: #999;position: fixed;text-align: center;max-width: 640px;padding: .8rem 0;left: 0;right: 0;bottom: 0;margin: 0 auto;font-size: 12px;}

/* 收益 */
.money-wrap{background-color: #29c08b;box-sizing: border-box;overflow: hidden;padding-top: 1rem;font-size: 14px;}
.money-wrap li{width: 50%;float: left;text-align: center;}
.money-wrap li.active a{background-color: #7ad8b7;}
.money-wrap li a{display: block;padding: .6rem 0;color: #fff;}
.money-black{overflow: hidden;box-sizing: border-box;font-size: 13px;}
.money-black li{overflow: hidden;border-bottom: 1px solid #e8e8e8;padding: .8rem 0;color: #9b9b9b;}
.money-black li:last-child{border-bottom: 0;}
.money-black li .time{display: inline-block;width: 30%;text-align: center;box-sizing: border-box;border-right: 1px solid #e8e8e8;}
.money-black li .desc{display: inline-block;width: 68%;text-align: center;}
.money-list{overflow: hidden;box-sizing: border-box;font-size: 13px;}
.money-list li{overflow: hidden;border-bottom: 1px solid #e8e8e8;padding: .8rem 0;color: #9b9b9b;}
.money-list li .time{display: inline-block;width: 30%;text-align: center;box-sizing: border-box;border-right: 1px solid #e8e8e8;float: left;}
.money-list li .desc{display: inline-block;width: 70%;text-align: center;line-height: 34px;}

/* 粉丝 */
.fans-wrap{box-sizing: border-box;overflow: hidden;font-size: 14px;}
.fans-wrap li{width: 33.33%;float: left;text-align: center;}
.fans-wrap li.active a{color: #d60606;font-weight: bold;}
.fans-wrap li a{display: block;padding: .6rem 0;color: #9b9b9b;}
.bottom{background-color: #f94d43;text-align: center;color: #fff;font-size: 16px;position: fixed;bottom: 0;left: 0;right: 0;max-width: 640px;margin: 0 auto;padding: .8rem 0;}
.fans-list{overflow: hidden;padding: 0 .8rem;box-sizing: border-box;margin-bottom: 55px;}
.fans-list li{padding: .6rem 0;font-size: 14px;line-height: 45px;border-bottom: 1px solid #ececec;height: 45px;}
.fans-list li .img{width: 45px;height: 45px;border-radius: 50%;}
.fans-list li span.fr{color: #b21414;}
.fans-list li:last-child{border-bottom: 0;}

/* 会员中心 */
.member-head{padding: .8rem .6rem;box-sizing: border-box;overflow: hidden;}
.member-head .img{float: left;width: 45px;height: 45px;border-radius: 50%;margin-right: .6rem;}
.member-head .right{line-height: 22.5px;position: relative;}
.member-head .right .light{color: #c78f09;font-weight: bold;}
.member-head .right .spread{position: absolute;right: .6rem;color: #d30000;font-size: 16px;font-weight: bold;top: .6rem;}
.member-block{padding: .8rem .6rem;}
.member-block .light{color: #c78f09;font-weight: bold;font-size: 26px;text-align: center;margin-top: 3px;}
.member-block ul{overflow: hidden;padding-top: .8rem;}
.member-block ul li{text-align: center;float: left;font-size: 12px;}
.member-block ul li:last-child{width: 57%;}
.member-block ul li:first-child{width: 43%;}
.member-block ul li .s-light{font-size: 14px;color: #c78f09;margin-top: 5px;display: inline-block;font-weight: bold;}
.member-list{overflow: hidden;}
.member-list li{width: 25%;float: left;text-align: center;font-size: 14px;}
.member-list li a{display: block;padding: .8rem 0;color: #9a9a9a;}
.member-list li img{width: 40px;height: 40px;border-radius: 50%;display: inline-block;margin-bottom: 3px;}

.member-order .title{font-weight: bold;font-size: 14px;padding: .8rem 1rem;box-sizing: border-box;border-bottom: 1px solid #eaede8;}
.member-order .order-block{background-image: url(../images/bg.png);box-sizing: border-box;padding: .8rem 1rem;background-size: 100%;background-repeat: no-repeat;}
.order-block .desc{font-size: 14px;color: #343434;padding-bottom: .8rem;}
.order-block .desc span.right{color: #8a8a8a;font-size: 12px;float: right;}
.order-block .intro{overflow: hidden;}
.order-block .intro li{width: 33.3%;text-align: center;font-size: 13px;color: #343434;box-sizing: border-box;float: left;line-height: 21px;}
.order-block .intro li:nth-child(2){border-left: 1px solid #878787;border-right: 1px solid #878787;}
.order-block .intro .light{color: #c78f09;font-size: 16px;font-weight: bold;}
.order-block .btn{color: #fff;letter-spacing: 1px;display: block;border-radius: 5px;text-align: center;margin: 1rem auto;padding: .6rem 0;background: -webkit-linear-gradient(left, #feb96c , #fe987f);background: -o-linear-gradient(right, #feb96c , #fe987f);background: -moz-linear-gradient(right, #feb96c , #fe987f);background: linear-gradient(right, #feb96c , #fe987f);}
.order-block .main{overflow: hidden;margin-bottom: 1rem;}
.order-block .main .img{width: 50%;float: left;margin-right: .6rem;}
.order-block .main .right{overflow: hidden;}
.order-block .main .list{overflow: hidden;}
.order-block .main .list li{border-bottom: 1px solid #eaede8;padding: 8px 0;color: #343434;font-size: 12px;}
.order-block .main .list li:last-child{border-bottom: 0;}

